/*
 * 文件名： LoginOutActivity.java
 * 描    述：用户退出
 * 时    间：2015-3-25 下午5:47:21
 * 版    权：V1.0
 */
package com.miguo.activity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

import com.miguo.activity.base.BaseActivity;
import com.miguo.app.AppContext;
import com.miguo.app.AppHelper;
import com.miguo.ui.R;

public class UserAccountActivity extends BaseActivity implements
        OnClickListener {

    public static UserAccountActivity instance = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_user_account);
        instance = this;
        initView();
    }

    @Override
    protected int getStatusBarColorResId() {
        return R.color.red_f8b2bd;
    }

    private void initView() {
        // 用户名
        TextView tvUsername = (TextView) findViewById(R.id.account_username);
        tvUsername.setText(AppContext.UserInfo().getUsername());
        // 积分
        TextView tvScore = (TextView) findViewById(R.id.account_score);
        tvScore.setText("积分\t:\t" + AppContext.UserInfo().getScore());
        // 修改密码
        findViewById(R.id.account_changePassword).setOnClickListener(this);
        // 收货地址
        findViewById(R.id.account_address).setOnClickListener(this);
        // 账户退出
        findViewById(R.id.loginout_btn).setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            // 修改密码
            case R.id.account_changePassword:
                AppHelper.StartResetPassword(this);
                break;
            // 收货地址
            case R.id.account_address:
                startActivity(new Intent(this, AcceptAddressActivity.class));
                break;
            // 账户退出
            case R.id.loginout_btn:
                AppContext.UserInfo().Logout();
                setResult(RESULT_OK);
                this.finish();
                break;
        }
    }

}
